package com.maskota;

import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Typeface;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class MenuPrincipal extends Activity {
	Button alimentos,accesorio,consejos,alertas,servicios,tiendas;
	TextView txtitems;
	SharedPreferences preferencias;
	SharedPreferences.Editor prefEditor;
	public UsuariosSQLiteHelper usdbh;
    public SQLiteDatabase db;
    float total;
    int items;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
        setContentView(R.layout.menuprincipal);
        
	    usdbh = new UsuariosSQLiteHelper(this, "Maskota", null, 1);

	    verificar();
	    
	    
		Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/vagroundedbold.ttf");
		txtitems = (TextView) findViewById(R.id.textView1);
		txtitems.setTypeface(tf);
        
        alimentos=(Button) findViewById(R.id.alimento);
        accesorio = (Button) findViewById(R.id.accesorios);
        consejos = (Button) findViewById(R.id.consejos);
        alertas = (Button) findViewById(R.id.alertas);
        servicios = (Button) findViewById(R.id.servicio);
        tiendas = (Button) findViewById(R.id.tiendas);
        
        preferencias = getSharedPreferences("MasKotaPreferencias", MODE_PRIVATE);
		prefEditor = preferencias.edit();
		
		prefEditor.putString("mstotal",items+" items $"+total );
		
		prefEditor.commit();
		
        txtitems = (TextView) findViewById(R.id.textView1);
   
        txtitems.setText(""+preferencias.getString("mstotal", "0 items"));
        txtitems.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Intent listacompras = new Intent(MenuPrincipal.this, ListaCompras.class);
				startActivity(listacompras);
			}
		});
        
		prefEditor.commit(); 
        
        
        alimentos.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View arg0) {
				Intent goAlimentos=new Intent(MenuPrincipal.this, Alimento.class);
				startActivity(goAlimentos);
				
				
			}
		});
        
        accesorio.setOnClickListener(new OnClickListener() {
			
			@Override
			public void onClick(View v) {
				Intent goAccesorios=new Intent(MenuPrincipal.this, Accesorios.class);
				startActivity(goAccesorios);
			}
		});
        
        tiendas.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Intent tiendas = new Intent(MenuPrincipal.this, Tiendas.class);
				startActivity(tiendas);
			}
		});
        
        alertas.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Intent alerta = new Intent(MenuPrincipal.this, Alertas.class);
				startActivity(alerta);
			}
		});
        
        consejos.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Intent alerta = new Intent(MenuPrincipal.this, Consejos.class);
				startActivity(alerta);
			}
		});
        
        servicios.setOnClickListener(new OnClickListener() {
			@Override
			public void onClick(View v) {
				Intent alerta = new Intent(MenuPrincipal.this, Servicios.class);
				startActivity(alerta);
			}
		});
        
        
	}
	
	
    private void verificar() {

	    db = usdbh.getWritableDatabase();
	    if(db != null)
	    {
	    	
	    	

	    					Cursor cursor=db.rawQuery("select sum(precio) from Articulos", null);
	    					if(cursor.moveToFirst()) {
	    					    total=cursor.getFloat(0);
	    					}
	    					
	    					Cursor cursor2=db.rawQuery("select * from Articulos", null);
	    					if(cursor2.moveToFirst()) {
	    					    items=cursor2.getCount();
	    					}

	
	    	db.close();
	
	    }           
    
	
}
}
